home *** CD-ROM | disk | FTP | other *** search
- Path: pravda.aa.msen.com!not-for-mail
- From: crandall@mail.msen.com (Chad Randall)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: Frustrated Jolyon (was Re: E - Just say NO! (was Re: Visual E - New E
- Date: 7 Apr 1996 05:32:09 GMT
- Organization: Msen, Inc. -- Ann Arbor, MI.
- Message-ID: <4k7k0p$4u4@pravda.aa.msen.com>
- References: <e> <DpFuKK.EEs@cix.compulink.co.uk> <9604061356.NA547318@pyrotek.demon.co.uk>
- NNTP-Posting-Host: conch.aa.msen.com
- X-Newsreader: TIN [UNIX 1.3 950824BETA PL0]
-
- Jason G Doig (jase@pyrotek.demon.co.uk) wrote:
- : jralph@cix.compulink.co.uk ("Jolyon Ralph") wrote:
- : > Let me make it clear, I don't like the syntax of E, but as you've said
- : > before and I totally agree, syntax is a personal thing, if you like it,
- :
- : However, as I pointed out in a post I made (which appears to have
- : gotten lost somewhere), E doesn't just do things differently to
- : C, it has some syntax oddities which go against other fairly
- : established norms. I refer mostly to it's expression handling, which
- : is not only backward to every other computer language, it's also
- : backward to how maths is taught in school, which means that writing
- : expressions in E is slow, is it requires the programmer to spend
- : too long analyzing what would noramlly be a trivially obvious statement,
- : or just go mad putting brackets round everything (which looks untidy
- : too).
-
- Order of operations. Yes, E is missing this. And adding ()'s around
- everything is not only messy, but it can become confusing. But I assume
- Wouter choose to do this to increase compiling time. And if so, I'm all
- for it. I come from the school of interpreted languages, and I learned
- to write stuff in small steps, testing it every few minutes. I know
- this is not the best way, but it is my way.
-
- And I'd rather have to enclose things in ()'s than in {}'s and
- end every statement with a ';' ;}
-
-
- : Can I also point out the non-modularity of the system, meaning that
- : it is difficult (if not impossible) to build your code in seperate
- : sections, and so make it tricky to have more than one person working
- : on the thing at once.
-
- Non-modularity??? What the hell is the "OPT MODULE" keyword for, then?
- I write modules, using small testing "main" code to debug it. Then I
- plug it into my larger applications. If this isn't modularity, then
- what the hell is?
-